package cn.swust.score.pojo;

import java.math.BigDecimal; 
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size; 
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;

public class AllScoreExcel {
	@Excel(name="候选人姓名",orderNum="1")
	@ApiModelProperty(value = "候选人姓名") 
	@NotNull
	@Size(min=1,max=20)
	public String name;

	@Excel(name="候选人编号",orderNum="2")
	@ApiModelProperty(value = "候选人编号")  
	@Size(min=1,max=20)
	public String number;
	
	@Excel(name="候选人部门",orderNum="3")
	@ApiModelProperty(value = "候选人部门") 
 
	@Size(min=1,max=20)
	public String department;

	@Excel(name="候选人性别",orderNum="4")
	@ApiModelProperty(value = "候选人性别")
	@NotNull
	public String sex;

	@Excel(name="候选人学历",orderNum="5")
	@ApiModelProperty(value = "候选人学历") 
	@Size(min=1,max=50)
	public String education; 
 

	@Excel(name="候选人职称",orderNum="6")
	@ApiModelProperty(value = "候选人职称") 
	@Size(min=1,max=50)
	public String position;
  
  

	@Excel(name="候选人学校", orderNum="7")
	@ApiModelProperty(value = "候选人学校") 
	@Size(min=1,max=255)
	public String school;

	@Excel(name="近两年是否担任专职辅导员",orderNum="8")
	@ApiModelProperty(value = "近两年是否担任专职辅导员") 
	@Size(min=1,max=10)
	public String isInstructor;

	@Excel(name="是否在岗在编",orderNum="9")
	@ApiModelProperty(value = "是否在岗在编") 
	@Size(min=1,max=10)
	public String regularPayroll;

	@Excel(name="候选人学位",orderNum="10")
	@ApiModelProperty(value = "候选人学位") 
	@Size(min=1,max=10)
	public String academicDegree;

	@Excel(name="候选人政治面貌",orderNum="11")
	@ApiModelProperty(value = "候选人政治面貌") 
	@Size(min=1,max=100)
	public String politicalOutlook;
 

	@Excel(name="候选人电话",orderNum="12")
	@ApiModelProperty(value = "候选人电话") 
	@Size(min=1,max=100)
	public String phone;
 
	@Excel(name="初始得分1",orderNum="13")
	@ApiModelProperty(value = "初始得分1") 
	public BigDecimal initialScore1;

	@Excel(name="初始得分2",orderNum="14")
	@ApiModelProperty(value = "初始得分2") 
	public BigDecimal initialScore2;
	
	@ApiModelProperty(value = "理论宣讲得分") 
	@Excel(name="理论宣讲得分",orderNum="15")
	Number stageScore1;
	
	@ApiModelProperty(value = "谈心谈话得分") 
	@Excel(name="谈心谈话得分",orderNum="16")
	Number stageScore2; 
	
	@Excel(name="候选人总分",orderNum="17")
	@ApiModelProperty(value = "候选人总分")  
	public Double totalScore;
	
	@Excel(name="排名",orderNum="18")
	@ApiModelProperty(value = "组别")  
	Integer ranking;
	 
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getNumber() {
		return number;
	}

	public void setNumber(String number) {
		this.number = number;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getEducation() {
		return education;
	}

	public void setEducation(String education) {
		this.education = education;
	}

	public String getPosition() {
		return position;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public String getSchool() {
		return school;
	}

	public void setSchool(String school) {
		this.school = school;
	}

	public String getIsInstructor() {
		return isInstructor;
	}

	public void setIsInstructor(String isInstructor) {
		this.isInstructor = isInstructor;
	}

	public String getRegularPayroll() {
		return regularPayroll;
	}

	public void setRegularPayroll(String regularPayroll) {
		this.regularPayroll = regularPayroll;
	}

	public String getAcademicDegree() {
		return academicDegree;
	}

	public void setAcademicDegree(String academicDegree) {
		this.academicDegree = academicDegree;
	}

	public String getPoliticalOutlook() {
		return politicalOutlook;
	}

	public void setPoliticalOutlook(String politicalOutlook) {
		this.politicalOutlook = politicalOutlook;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public BigDecimal getInitialScore1() {
		return initialScore1;
	}

	public void setInitialScore1(BigDecimal initialScore1) {
		this.initialScore1 = initialScore1;
	}

	public BigDecimal getInitialScore2() {
		return initialScore2;
	}

	public void setInitialScore2(BigDecimal initialScore2) {
		this.initialScore2 = initialScore2;
	}

	public Number getStageScore1() {
		return stageScore1;
	}

	public void setStageScore1(Number stageScore1) {
		this.stageScore1 = stageScore1;
	}

	public Number getStageScore2() {
		return stageScore2;
	}

	public void setStageScore2(Number stageScore2) {
		this.stageScore2 = stageScore2;
	}

	public Double getTotalScore() {
		return totalScore;
	}

	public void setTotalScore(Double totalScore) {
		this.totalScore = totalScore;
	}

	public Integer getRanking() {
		return ranking;
	}

	public void setRanking(Integer ranking) {
		this.ranking = ranking;
	}
 
	
}
